14999 matches found
CVE-2022-49232
CVE-2022-49232 is a Linux kernel vulnerability in the DRM/AMD display path. In amdgpu_dm_connector_add_common_modes(), the code assigns the result of amdgpu_dm_create_common_mode() to mode and then passes it to drm_mode_probed_add(). If amdgpu_dm_create_common_mode() fails, mode may be NULL and d...
CVE-2022-49240
The CVE-2022-49240 issue is in the Linux kernel ASoC: mediatek mt8195 driver. The of_parse_phandle() call returns a device_node with refcount incremented, but of_node_put() is not invoked in the error path, causing a refcount leak; a fix ensures of_node_put() is called on the device_node in error...
CVE-2022-49271
CVE-2022-49271 affects the Linux kernel CIFS/SMB2 code. When smb2_ioctl_query_info() is called with flags=PASSTHRU_FSCTL and output_buffer_length=0, the kernel could copy a bad pointer (buffer) and end up dereferencing NULL, potentially leading to a NULL pointer dereference. The fix also ensures ...
CVE-2022-49337
The CVE-2022-49337 issue affects the Linux kernel OCFS2 DLM: dlmfs user_dlm_destroy_lock error handling could leave flags set, causing unlink to remove inodes while a dlm lock remains linked, risking a user-after-free panic. The advisory states that USER_LOCK_IN_TEARDOWN must be reverted on failu...
CVE-2022-49399
CVE-2022-49399 affects the Linux kernel tty driver for the goldfish port. In goldfish_tty_probe(), the port created by tty_port_init() can leak resources if error paths don’t destroy it; in goldfish_tty_remove(), the port must also be destroyed. The fix is to call tty_port_destroy() to release th...
CVE-2022-49432
CVE-2022-49432 affects the Linux kernel on PowerPC/xics: a refcount leak in icp_opal_init() was fixed. The root cause is that of_find_compatible_node() returns a node pointer with refcount already incremented, and the fix is to call of_node_put() on it when done. The upstream description notes th...
CVE-2022-49438
CVE-2022-49438 : In the Linux kernel, the refcount leak occurs in the path handling for device tree lookups. Specifically, of_find_node_by_path() using of_find_node_opts_by_path() returns a node pointer with an incremented refcount, but the code did not call of_node_put() when done, causing a ref...
CVE-2022-49444
CVE-2022-49444: Linux kernel vulnerability in module loading (e_shstrndx).sh_size) leading to an out-of-bounds access; described as exploitable by crafting a module. The issue is resolved by a patch that was rebased onto modules-next. Affected systems require updating to a kernel version containi...
CVE-2022-49484
CVE-2022-49484 is a Linux kernel issue related to the mt76/mt7915 MAC RX vector handling. The provided documents state a fix for a possible NULL pointer dereference in mt7915_mac_fill_rx_vector that could occur when the chip does not support dbdc and the hardware reports band_idx = 1. The fix is ...
CVE-2022-49502
CVE-2022-49502 relates to the Linux kernel, specifically the media driver component for the rga (graphics) device. The issue was a memory leak in rga_probe where the rga->m2m_dev could remain allocated if rga_probe failed, and the resolution requires freeing m2m_dev on probe failure. The vulne...
CVE-2022-49649
CVE-2022-49649 affects the Linux kernel under xen_netback, where xenvif_rx_next_skb() can be called with an empty RX queue during repeated iterations in xenvif_rx_action(), risking a kernel NULL pointer dereference. The provided crash trace centers on xenvif_rx_skb() and the related netback loop....
CVE-2022-49670
CVE-2022-49670 affects the Linux kernel RDMA DIM path (linux/dim). The issue is a divide-by-zero in rdma_dim_stats_compare() when prev->cpe_ratio == 0. A fix/backport was applied (backport_rdma_dim in mlx_compat), as documented in multiple advisories (e.g., Unity/Astra/Miracle/RO). The vulnera...
CVE-2022-49703
Conforms to Mode C. The CVE-2022-49703 issue affects the Linux kernel ibmvfc driver: the back pointer from a SCSI queue to the vhost adapter was not set during subcrq allocation, which could allow a stale backpointer to be dereferenced during IRQ handling. This could cause a kernel NULL pointer d...
CVE-2022-49763
Summary (CVE-2022-49763) In the Linux kernel NTFS code, the use-after-free issue in ntfs_attr_find() stems from missing bounds checks on the attrs_offset field after loading the first MFT record. The vulnerability was exposed by KASAN reports (use-after-free read) during NTFS attribute handling, ...
CVE-2022-49913
CVE-2022-49913 concerns a memory leak in the Linux kernel’s btrfs backref walking code. During find_parent_nodes() on data extents, if an error occurs while resolving indirect backrefs (resolve_indirect_refs()) or while iterating direct refs in the rbtree, inode lists attached to direct refs not ...
CVE-2022-49926
CVE-2022-49926: Linux kernel vulnerability in net: dsa: Fix possible memory leaks in dsa_loop_init() was addressed. The issue, reported by kmemleak, involved two leaks in dsa_loop_init(): (1) memory allocated for phy_device via phy_device_create() was not freed because fixed_phy_unregister() only...
CVE-2022-49958
Summary: CVE-2022-49958 affects the Linux kernel net/sched subsystem. When an ethernet device with multiple queues fails to attach a qdisc to queue 0 due to memory exhaustion, the code may leave the original qdisc attached on other queues and fall back to noqueue, causing a reference leak if the ...
CVE-2022-50117
CVE-2022-50117 (Linux kernel) : The issue concerns VFIO with migration ops. The mlx5 driver registered migration ops (set_state/get_state) without respecting migration caps, potentially allowing user-space calls to ops not supported by the driver, e.g., leaving migration_state_mutex uninitialized...
CVE-2023-2898
CVE-2023-2898 is a Linux kernel vulnerability: a null-pointer dereference in f2fs_write_end_io (fs/f2fs/data.c) can be triggered by a local, privileged user to cause a denial of service. Public documentation confirms this flaw and ties it to the f2fs filesystem on the Linux kernel, with advisorie...
CVE-2023-52531
The provided connected document confirms CVE-2023-52531 affects Linux kernel wifi (iwlwifi mvm) memory corruption in the handling of the nvm_data/bands/bitrates structure. Root cause: incorrect pointer arithmetic due to a cast on the flex array, leading to misaddressing after channels and potenti...
CVE-2023-52568
CVE-2023-52568 affects the Linux kernel SGX path, specifically the EAUG race with page-fault handling. The vulnerability arises when the SGX EPC reclaimer (ksgxd) reclaims the SECS EPC page and sets secs.epc_page to NULL; EAUG and ELDU both use this page, but the NULL check was only applied to EL...
CVE-2023-52571
Consolidated details indicate CVE-2023-52571 relates to the Linux kernel power: supply: rk817 driver, where a refcount leak in the probe path was fixed. The issue arose because of_node_put() was only added on some return paths, not all error paths or at driver removal time. The fix ensures of_nod...
CVE-2023-52853
Technical details about CVE-2023-52853 (affected product, exact root cause, impact, and fixed versions) are not provided in the connected documents. The supplied materials only contain vendor advisories; monitor for official updates for concrete details.
CVE-2023-52940
CVE-2023-52940 affects the Linux kernel; it concerns the multi-gen LRU code during cgroup migration. The issue arises in lru_gen_migrate_mm(), which assumes lru_gen_add_mm() runs before it, but in a specific cross-CPU sequence (clone, cgroup_fork, cgroup_procs_write, cgroup_post_fork, task_lock, ...
CVE-2023-52992
CVE-2023-52992 affects the Linux kernel; the vulnerability exists in BPF’s send_signal_common path where a task with pid=1 can trigger a kernel panic (kernel: “Attempted to kill init!”). A fix was applied to skip pid=1 in bpf_send_signal_common(), preventing this panic. Impact is local, with pote...
CVE-2023-53142
CVE-2023-53142 concerns the Linux kernel ice driver where ice_get_module_eeprom() reads EEPROM in 8-byte blocks, but the last block isn’t safeguarded, allowing a potential buffer issue. The root cause traces to the refactor in commit e9c9692c8a81 (ice: Reimplement module reads used by ethtool), a...
CVE-2024-26690
In CVE-2024-26690, the Linux kernel stmmac driver fix avoids 32-bit seqcount race conditions in u64_stats_sync by splitting 64-bit statistics into three context-specific groups and introducing a per-cpu stats structure (stmmac_pcpu_stats). The tx, napi/poll, and interrupt contexts now update disj...
CVE-2024-34777
CVE-2024-34777 affects the Linux kernel DMA mapping benchmark path. The issue occurs in the map_benchmark_ioctl() flow when validating node ids; node_possible() can receive an argument outside the valid [0, MAX_NUMNODES-1] range, enabling a KASAN wild-memory-access read in map_benchmark_ioctl (ke...
CVE-2024-36965
CVE-2024-36965 affects the Linux kernel remoteproc mediatek by adding a guard to ensure the IPI buffer fits in L2TCM. The IPI buffer address is read from firmware loaded to the System Companion Processor, and the SRAM/L2TCM size defined in the devicetree may be insufficient, especially for multi-...
CVE-2024-42234
CVE-2024-42234 refers to a Linux kernel vulnerability resolved by a fix for crashes during deferred split folio migration. The root cause involves deferred_split_scan() moving folios to a local list without proper protection, with folio->_deferred_list not being secured, potentially leading to...
CVE-2024-42249
CVE-2024-42249 concerns the Linux kernel SPI driver, specifically the spi_async() path. The issue arises from calling spi_maybe_unoptimize_message() in spi_async(), which is unsafe because the message is likely still queued and not yet transferred, risking corruption when used by the controller d...
CVE-2024-42260
CVE-2024-42260 - Linux kernel drm/v3d validation issue : The vulnerability occurred in the DRM/V3D path where userspace could pass unknown or invalid drm_syncobj handles in the performance extension. The description states that if an invalid handle appears anywhere in the handle array, the rest o...
CVE-2024-43887
The CVE-2024-43887 entry relates to the Linux kernel (net/tcp) TCP-AO static key handling. The vulnerability arises because the lifetime of the TCP-AO static_key is tied to the last tcp_ao_info, and, if an RCU grace period is delayed, a CPU may observe a tcp_ao_info that is about to be deallocate...
CVE-2024-45027
The CVE-2024-45027 issue affects the Linux kernel XHCI driver: if xhci_mem_init() fails after max_interrupters is set but before interrupters are allocated, xhci_mem_cleanup() can unconditionally dereference xhci->interrupters. The documented fix gates the interrupt freeing loop with a NULL ch...
CVE-2024-46793
CVE-2024-46793 affects the Linux kernel (ASoC: Intel boards) and resolves a NULL pointer dereference on BYT/CHT boards caused by dummy codec handling. The issue originated from creating a zero-sized dummy codec array (static struct snd_soc_dai_link_component dummy[]) and a subsequent dais[i].code...
CVE-2024-47680
CVE-2024-47680 affects the Linux kernel’s f2fs discard handling for conventional zones on zoned block devices. The root cause is that f2fs relied on a discard capability check performed by bdev_max_discard_sectors() and bdev_is_zoned(), which bypasses to discard even when a device doesn’t support...
CVE-2024-47694
CVE-2024-47694 affects the Linux kernel’s InfiniBand/RDMA stack, specifically mlx5-based drivers. The root cause is a broken UMR cleanup flow during driver init: the cited patch moved pd allocation to a new mlx5r_umr_cleanup() function, which could dereference a NULL pd in error paths, causing a ...
CVE-2024-49984
CVE-2024-49984 : In the Linux kernel DRM/V3D, there was an out-of-bounds access bug in the performance query extensions. The issue arises from copying IDs when validating the number of perfmon userspace inputs for the copy and reset extensions; the kernel did not adequately bound-check the destin...
CVE-2024-50190
Summary (CVE-2024-50190) : The vulnerability is in the Linux kernel ice driver where a memory leak (memleak) occurs during ice_init_tx_topology(), leaking the FW blob for each PF. The root cause is that ice_cfg_tx_topo() did not need to copy the entire FW blob; the fix makes ice_cfg_tx_topo() @bu...
CVE-2024-50266
CVE-2024-50266 concerns the Linux kernel clk/qcom/videocc-sm8350 path where a venus driver change could cause a stuck vcodec clock (example: video_cc_mvs0_clk) on certain ThinkPad hardware. The issue is triggered by runtime control mode in GDSCs and was resolved by using HW_CTRL_TRIGGER for vcode...
CVE-2024-53073
CVE-2024-53073 is a Linux kernel issue in NFSD’s NFSv4 copy path. The root cause is that on error, the nfsd4_copy() error path does not decrement pending_async_copies, whereas cleanup_async_copy() already decrements nn->pending_async_copies; this mismatch could affect resource accounting. The ...
CVE-2024-57886
Technical details for CVE-2024-57886 are not provided in the supplied documents. No affected product/versions or remediation specifics are present here; monitor for updates from official advisories and connected sources.
CVE-2024-58082
CVE-2024-58082 affects the Linux kernel media nuvoton driver (npcm_video_ece_init). The root cause is improper error handling: when of_find_device_by_node() fails it returns NULL instead of an error code, so the code path should check for NULL and return -ENODEV. The fix implements proper NULL ch...
CVE-2025-21695
Summary: CVE-2025-21695 relates to a race condition in the Linux kernel platform/x86 dell-uart-backlight, where dell_uart_bl_serdev_probe() opens the serdev device before initializing client ops. This can trigger a NULL pointer dereference in the serdev controller’s receive_buf handler when SERPO...
CVE-2025-21817
The CVE-2025-21817 entry concerns the Linux kernel block subsystem: GFP_NOIO is now required around sysfs ->store() to prevent potential deadlock when sysfs->store callbacks allocate memory via GFP_KERNEL during direct reclaim. This vulnerability vector arises from GFP_KERNEL allocations ta...
CVE-2025-21911
CVE-2025-21911 concerns the Linux kernel DRM/imagination path where fence release could deadlock due to in-function fence release processing. The fix moves scheduler queue fence release processing to a workqueue, avoiding recursive locking (illustrated by a deadlock involving reservation_ww_class...
CVE-2025-21988
CVE-2025-21988 affects the Linux kernel function in the filesystem netfs: fs/netfs/read_collect.c. The issue occurs when multiple subrequests donate data to the same next request, and depending on completion order each donation overwrites the previous value in next->prev_donated. This leads to...
CVE-2025-37774
The CVE-2025-37774 entry describes a Linux kernel slab allocator issue where slab->obj_exts may be left non-zero on newly allocated slabs, causing invalid pointer dereferences and potential Oops/panic during buffered I/O operations. Investigation notes that bits in slab->obj_exts could esca...
CVE-2025-37802
CVE-2025-37802 affects the ksmbd path in the Linux kernel. The issue arises when wait_event_timeout() sets the current task state to TASK_UNINTERRUPTIBLE before the condition check, causing a possible blocking operation to occur while the task is not RUNNING, with ksmbd_durable_scavenger_alive() ...
CVE-2025-37877
CVE-2025-37877 : Linux kernel iommu-dma cleanup after iommu_device_register() errors may leave devices connected to iommu-dma, risking crashes in iommu-dma. The fix adds cleaning of the dev->dma_iommu flag along with other cleanup when probe/registration fails. Affected component: kernel IOMMU...